home *** CD-ROM | disk | FTP | other *** search
/ Game Cracker (Expanded Edition) / Game Cracker (Expanded Edition).iso / cracks / FRSKN_UK.ZIP / 00485634.alf next >
Encoding:
Text File  |  1998-11-30  |  4.2 KB  |  101 lines

  1. * Referenced by a CALL at Address:
  2. |:004856DA
  3. |
  4. :00485634 55                      push ebp
  5. :00485635 8BEC                    mov ebp, esp
  6. :00485637 83EC24                  sub esp, 00000024
  7. :0048563A 8D45E8                  lea eax, dword ptr [ebp-18]
  8. :0048563D 50                      push eax
  9. :0048563E 8D4DE4                  lea ecx, dword ptr [ebp-1C]
  10. :00485641 51                      push ecx
  11. :00485642 8D55E0                  lea edx, dword ptr [ebp-20]
  12. :00485645 52                      push edx
  13. :00485646 8D45EC                  lea eax, dword ptr [ebp-14]
  14. :00485649 50                      push eax
  15. :0048564A 68A0B38700              push 0087B3A0
  16.  
  17. * Reference To: KERNEL32.GetDiskFreeSpaceA, Ord:00DBh
  18.                                   |
  19. :0048564F FF15F8005200            Call dword ptr [005200F8]
  20. :00485655 85C0                    test eax, eax    << check free disk space on cd-rom?
  21. :00485657 7504                    jne 0048565D     << got to return a non-zero
  22. :00485659 33C0                    xor eax, eax
  23. :0048565B EB76                    jmp 004856D3
  24.  
  25. * Referenced by a (U)nconditional or (C)onditional Jump at Address:
  26. |:00485657(C)
  27. |
  28. :0048565D 837DE400                cmp dword ptr [ebp-1C], 00000000
  29. :00485661 7404                    je 00485667
  30. :00485663 33C0                    xor eax, eax
  31. :00485665 EB6C                    jmp 004856D3
  32.  
  33. * Referenced by a (U)nconditional or (C)onditional Jump at Address:
  34. |:00485661(C)
  35. |
  36.  
  37. * Possible Ref to Menu: APPMENU, Item: "About..   F1"
  38.                                   |
  39. :00485667 6A01                    push 00000001
  40.  
  41. * Reference To: KERNEL32.SetErrorMode, Ord:0213h
  42.                                   |
  43. :00485669 FF15F4005200            Call dword ptr [005200F4]
  44. :0048566F 8945DC                  mov dword ptr [ebp-24], eax
  45. :00485672 6800010000              push 00000100
  46. :00485677 6898A18600              push 0086A198
  47. :0048567C 8D4DFC                  lea ecx, dword ptr [ebp-04]
  48. :0048567F 51                      push ecx
  49. :00485680 8D55F8                  lea edx, dword ptr [ebp-08]
  50. :00485683 52                      push edx
  51. :00485684 8D45F0                  lea eax, dword ptr [ebp-10]
  52. :00485687 50                      push eax
  53. :00485688 6800010000              push 00000100
  54. :0048568D 6898A28600              push 0086A298
  55. :00485692 68A0B38700              push 0087B3A0
  56.  
  57. * Reference To: KERNEL32.GetVolumeInformationA, Ord:014Fh
  58.                                   |
  59. :00485697 FF15F0005200            Call dword ptr [005200F0]
  60. :0048569D 8945F4                  mov dword ptr [ebp-0C], eax
  61. :004856A0 8B4DDC                  mov ecx, dword ptr [ebp-24]
  62. :004856A3 51                      push ecx
  63.  
  64. * Reference To: KERNEL32.SetErrorMode, Ord:0213h
  65.                                   |
  66. :004856A4 FF15F4005200            Call dword ptr [005200F4]
  67. :004856AA 837DF400                cmp dword ptr [ebp-0C], 00000000
  68. :004856AE 7504                    jne 004856B4
  69. :004856B0 33C0                    xor eax, eax
  70. :004856B2 EB1F                    jmp 004856D3
  71.  
  72. * Referenced by a (U)nconditional or (C)onditional Jump at Address:
  73. |:004856AE(C)
  74. |
  75.  
  76. * Possible StringData Ref from Data Obj ->"FORSAKEN"
  77.                                   |
  78. :004856B4 68704E5B00              push 005B4E70
  79. :004856B9 6898A28600              push 0086A298
  80. :004856BE E84D960800              call 0050ED10      << check the name of the CD
  81. :004856C3 83C408                  add esp, 00000008
  82. :004856C6 85C0                    test eax, eax
  83. :004856C8 7404                    je 004856CE
  84. :004856CA 33C0                    xor eax, eax
  85. :004856CC EB05                    jmp 004856D3
  86.  
  87. * Referenced by a (U)nconditional or (C)onditional Jump at Address:
  88. |:004856C8(C)
  89. |
  90.  
  91. * Possible Ref to Menu: APPMENU, Item: "About..   F1"
  92.                                   |
  93. :004856CE B801000000              mov eax, 00000001  << end up here for a good CD check
  94.                                                      << (or fake it after the call)
  95. * Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
  96. |:0048565B(U), :00485665(U), :004856B2(U), :004856CC(U)
  97. |
  98. :004856D3 8BE5                    mov esp, ebp
  99. :004856D5 5D                      pop ebp
  100. :004856D6 C3                      ret
  101.